go {
    css {
        .text: "random"
        .keyword: "random"
        .operator: "random"
        .type: "random"
        .function: "random"
    }

    keywords: [
                "break",
                "case",
                "chan",
                "const",
                "continue",
                "default",
                "defer",
                "else",
                "fallthrough",
                "for",
                "func",
                "go",
                "goto",
                "if",
                "import",
                "interface",
                "map",
                "package",
                "range",
                "return",
                "select",
                "struct",
                "switch",
                "type",
                "var"
              ]

    operators: [
                 "+",
                 "-",
                 "*",
                 "/",
                 "%",
                 "&",
                 "|",
                 "^",
                 "<<",
                 ">>",
                 "&^",
                 "+=",
                 "-=",
                 "*=",
                 "/=",
                 "%=",
                 "&=",
                 "|=",
                 "^=",
                 "<<=",
                 ">>=",
                 "&^=",
                 "&&",
                 "||",
                 "<-",
                 "++",
                 "--",
                 "==",
                 "<",
                 ">",
                 "=",
                 "!",
                 "!+",
                 "<=",
                 ">=",
                 ":=",
                 "...",
                 "(",
                 ")",
                 "[",
                 "]",
                 "{",
                 "}",
                 ",",
                 ";",
                 ".",
                 ":"
               ]

    types: [
             "bool",
             "byte",
             "complex64",
             "complex128",
             "error",
             "false",
             "float32",
             "float64",
             "int",
             "int8",
             "int16",
             "int32",
             "int64",
             "iota",
             "nil",
             "rune",
             "string",
             "true",
             "uint",
             "uint8",
             "uint16",
             "uint32",
             "uint64",
             "uintptr"
           ] 

    functions: [
                 "append",
                 "cap",
                 "close",
                 "complex",
                 "copy",
                 "delete",
                 "imag",
                 "len",
                 "make",
                 "new",
                 "panic",
                 "print",
                 "println",
                 "real",
                 "recover"
               ]
}
